/* Display and Input tables */
table.display, table.form-input, table.plain-input, table.file-input {
 background-color:white;
}
/* Display Tables */

table.display{
 border: 1px solid black;
 border-collapse:collapse;
}
table.display td{
 border: 1px solid black;
}
table.display thead{
 color:white;
 background-color:black;
 font-weight:bold;
}
table.display th{
 padding:2px;
 font-weight:bold;
}
table.display tbody{
 border:2px solid black;
}
table.display .display-input, table.display .selected{
 background-color:#333;
 color:white;
 border:none;
 width:100%;
}
table.display .selected, table.display .display-input:hover {
 background-color:#666;
}
table.display .field-name{
 font-weight:bold;
}
/* Input Tables */
table.form-input, table.plain-input, table.file-input{
 border: 1px solid black;
 padding:10px;
 margin-bottom:20px;
}

/* Input Tables for form input */
table.form-input td{
 padding-right:20px;
}
table.form-input td.first-col {
 width: 260px;
}
/* Input Table for plain text tables  */
table.plain-input td{
 padding:0;
 padding-right:4px;
 line-height:1em;
}
table.plain-input textarea{
 font-family: calibri, sans-serif;
 line-height:1em;
 padding:0;
 padding-left:4px;
 font-size:1em;
}


